chorme插件通过reg添加到注册标 您所在的位置:网站首页 chrome js注入 chorme插件通过reg添加到注册标

chorme插件通过reg添加到注册标

2023-04-04 21:35| 来源: 网络整理| 查看: 265

本文目录一览:

1、Chrome 的插件是怎么添加进去的 2、如何在Chrome浏览器安装第三方扩展 3、谷歌浏览器的flash插件如何保持开启? Chrome 的插件是怎么添加进去的

类似于IE下调用ActiveX控件,chrome会自动调用NPAPI类型的dll文件。

以chrome://plugins/这个页面下最多的QQ旗下的软件为例,QQ某软件在安装的过程中会像注册表里写入有关NPAPI类型的dll的一些内容,

1) 在注册表 HKLM\Software\MozillaPlugins 下新建一个键(文件夹),名称任意,比如 Hello

2) 往这个键 Hello 里添加个字符串值(reg_sz),名字是 Path,值是那个合格 dll 的全路径

然后安装程序会把NPAPI类型的dll解压或安装到某路径,在访问特定同某种 mime 关联的页面时,chrome会加载这个dll来实现某些功能。

如何在Chrome浏览器安装第三方扩展

简单教你·Chrome浏览器如何安装第三方扩展程序

谷歌在2012年Chrome V21+开始禁止第三方扩展静默安装,2014年Chrome V30+开始任何非Chrome 网上应用店(Chrome WebStore)下载的扩展将自动停用。自己瞎折腾一个Chrome插件crx打包之后拖进chrome://extensions安装启用一会儿就会被安静的自动停用,自己弄个插件在自己的Chrome浏览器上正常安装测试都不能够。提交Chrome WebStore审核需要一次性付费5美元,用于验证开发者账户。插件发布审查周期需要等1-3个工作日,更新个插件也要等半小时。一个开发者帐号限制发布最多20个扩展。世界这么大,钱不是问题,我想更自由些。那么如何解决谷歌Chrome浏览器安装任意第三方扩展程序都自动停用的问题呢?

简单教你·Chrome浏览器如何安装第三方扩展程序

Chrome浏览器扩展程序内置的保护机制

Chrome内置浏览器安全隐私保护机制,允许本地用户自定义配置扩展程序相关的安全策略。比如:用户不能安装任何已被列入黑名单的扩展程序(除非它们被加入白名单)。当然也可以通过在ExtensionInstallForcelist中指定扩展程序来强制Google Chrome自动安装这些扩展程序。强制安装列表中的扩展程序均会被安装(无论它们是否包含在黑名单内)。

扩展程序安装黑名单(ExtensionInstallBlacklist)

扩展程序安装白名单(ExtensionInstallWhitelist)

强制安装的扩展程序的列表(ExtensionInstallForcelist)

扩展程序、应用和用户脚本安装源(ExtensionInstallSources)

允许的应用/扩展程序类型(ExtensionAllowedTypes)

Ps:优先级适用范围依次往下逐级递增。

方法一、添加指定扩展程序到Chrome白名单

通过配置扩展程序安装白名单(ExtensionInstallWhitelist)很简单就可以覆盖内置的扩展安装策略,从而正常安装启用指定第三方扩展程序。

Windows下以安装SiteTDKs插件为例:

打开chrome://extensions(扩展程序管理器)页面,拖放SiteTDKs.crx上来

按照提示确认安装

提取拓展插件的ID

找到被禁用的扩展,记下ID(设白名单用),这里复制kckpffebcgidblpkiipijljmgoililfj备用。

添加指定扩展程序到白名单

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\ExtensionInstallWhitelist]

"1"="kckpffebcgidblpkiipijljmgoililfj"

复制以上代码保存为SiteTDKs.reg,双击导入注册表即可。

Ps:如果嫌逐一的去添加白名单实在麻烦,希望后续开发调试更多拓展程序方便,安装任意自定义的第三方扩展程序,配置一下扩展安装源(ExtensionInstallSources)就行了。

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\ExtensionInstallSources]

"1"="all_urls"

复制以上代码保存为Policies.reg文件,双击导入注册表即可。

方法二、使用组策略管理模版

通过组策略Chrome管理模版,轻松配置Chrome浏览器众多的隐藏内置选项,更高效的使用Chrome,是官方推荐的最简便、可扩展调整的最佳方法。

首先下载管理模版并解压到硬盘任意可正常读写访问的地方。

下载 Chrome组策略管理模版

Win+R打开运行程序对话框输入:gpedit.msc 打开本地组策略编辑器,在 管理模版 上右键单击添加对应操作系统当前语言的管理模块,这里我们选择zh-CN中chrome.adm安装即可。

简单教你·Chrome浏览器如何安装第三方扩展程序

再展开 计算机配置 - 管理模板 - 经典管理模版(ADM) - Google - Google Chrome - 扩展程序

简单教你·Chrome浏览器如何安装第三方扩展程序

右侧双击打开“配置扩展程序安装白名单” - 选中“已启用”,点击“显示…” 双击列表中值这一列输入希望安装的第三方扩展程序的唯一ID 确定保存 - 点击应用 确定,然后退出整个本地组策略编辑器,无需重启Chrome浏览器,只需要重新打开扩展程序管理器就可以直接启用被禁的第三方扩展插件。

Tips:嫌逐一的为拓展添加白名单麻烦,配置扩展程序、应用和用户脚本安装源 状态为启用 值为:all_urls 应用保存即可。值得一提的是Chrome组策略管理模版里头带了很多高大上的设置,请根据相应的配置提示自行挖掘尝试。

如何检查配置的政策是否正确有效?:打开chrome://policy查看相应的策略的状态是否为确定即可。

谷歌浏览器的flash插件如何保持开启?

新版谷歌浏览器开启Flash支持,开启flash方法

查看版本

1

首先在浏览器地址栏中输入【chrome://version】查看Chrome浏览器、Flash插件的版本信息。

请点击输入图片描述

END

1、Chrome 69.0以下版本永久启用Flash方法:

1

浏览器地址栏中输入【chrome://settings/content/flash】,将【禁止网站运行Flash】改为【先询问(推荐)】,点击【允许-添加】按钮,将你希望永久运行flash的网站域名加入允许名单然后重启浏览器即可(具体格式参考下面)!

例如:

(此域名可以运行flash)

[*.]baidu.com(百度所有二级域名flash都可以运行)

[*.]com(所有.com后缀域名flash都可以运行)

请点击输入图片描述

END

2、Chrome 69.0-70.0 Flash插件权限受到限制,默认不再显示【添加】按钮:

1

谷歌浏览器地址栏中输入【chrome://flags/#enable-ephemeral-flash-permission】,将【Enable Ephemeral Flash Permissions】从【Default】改为【Disabled】。重启Chrome浏览器后,再次进入【chrome://settings/content/flash】就能看到添加按钮了。

请点击输入图片描述

END

3、Chrome 71.0-74.0以后版本,进一步限制Flash,无法修改【Enable Ephemeral Flash Permissions】。

1

这时候就需要修改注册表,才能将允许运行Flash的网站名单加入进去。不出意外的话,这个方法将永久适用于新版谷歌浏览器。

新建【.reg】后缀的注册表文件,将下面内容复制进去,保存,然后双击导入到注册表,重启Chrome即可生效。

如果您不会使用,吾皇千睡blog文末提供有该注册表下载地址,您下载压缩包到电脑,解压之后,直接双击注册表文件导入即可。

2

注册表:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\SOFTWARE\Policies\Chromium]

"AllowOutdatedPlugins"=dword:00000001

"RunAllFlashInAllowMode"=dword:00000001

"DefaultPluginsSetting"=dword:00000001

"HardwareAccelerationModeEnabled"=dword:00000001

[HKEY_CURRENT_USER\SOFTWARE\Policies\Chromium\PluginsAllowedForUrls]

"1"="https://*"

"2"="http://*"

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome]

"AllowOutdatedPlugins"=dword:00000001

"RunAllFlashInAllowMode"=dword:00000001

"DefaultPluginsSetting"=dword:00000001

"HardwareAccelerationModeEnabled"=dword:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\PluginsAllowedForUrls]

"1"="https://*"

"2"="http://*"

3

注意导入上面内容后,所有网站的Flash都可以正常运行

4

但若想仅支持部分网站的Flash,需自行进入注册表修改以下内容:

[HKEY_CURRENT_USER\SOFTWARE\Policies\Chromium\PluginsAllowedForUrls]

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\PluginsAllowedForUrls]

5

例如:将”http://*”改成http://[*.]baidu.com,意思是仅支持百度域名下flash。

请点击输入图片描述

请点击输入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有